package com.dormitory.management.system.req;

import com.baomidou.mybatisplus.annotation.TableLogic;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Health对象", description="疫情表")
public class HealthSaveReq implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "学号",required = true)
    private String stuId;

    @ApiModelProperty(value = "健康状态（0：正常，1：异常）",required = true)
    private Integer isHealthStatus;

    @ApiModelProperty(value = "当前城市",required = true)
    private String currentCity;

    @ApiModelProperty(value = "当前所在地",required = true)
    private String currentLocation;

    @ApiModelProperty(value = "明日计划（0：无，1：有）",required = true)
    private Integer isTomorrowPlan;

    @ApiModelProperty(value = "健康状态（0：正常，1：异常）",required = true)
    private Integer isHealthCode;

    @ApiModelProperty(value = "上午体温状态（0：正常，1：异常）",required = true)
    private Integer temAm;

    @ApiModelProperty(value = "下午体温状态（0：正常，1：异常）",required = true)
    private Integer temPm;

    @ApiModelProperty(value = "是否所在高风险地区（0：否，1：是）",required = true)
    private Integer isHighRiskAreas;

    @ApiModelProperty(value = "是否在校（0：在校，1：不在校）",required = true)
    private Integer isInSchool;

    @ApiModelProperty(value = "备注（若有明日计划）")
    private String remark;

    @ApiModelProperty(value = "14天内是否经过高风险地区（0：未经过，1：经过）",required = true)
    private Integer isPassHighRiskAreas;
}